hvm vmx: Mark bootstrap-initialised variables as read-mostly.
authorKeir Fraser <keir@xensource.com>
Wed, 25 Apr 2007 21:56:09 +0000 (22:56 +0100)
committerKeir Fraser <keir@xensource.com>
Wed, 25 Apr 2007 21:56:09 +0000 (22:56 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/hvm/vmx/vmcs.c

index 6f7118d0a757848a827015014592a55f29d1a809..93c2842e06faee612f4f70f0da9bde41faa37d8e 100644 (file)
 #include <asm/shadow.h>
 
 /* Dynamic (run-time adjusted) execution control flags. */
-u32 vmx_pin_based_exec_control;
-u32 vmx_cpu_based_exec_control;
-u32 vmx_vmexit_control;
-u32 vmx_vmentry_control;
+u32 vmx_pin_based_exec_control __read_mostly;
+u32 vmx_cpu_based_exec_control __read_mostly;
+u32 vmx_vmexit_control __read_mostly;
+u32 vmx_vmentry_control __read_mostly;
 
-static u32 vmcs_revision_id;
+static u32 vmcs_revision_id __read_mostly;
 
 static u32 adjust_vmx_controls(u32 ctl_min, u32 ctl_opt, u32 msr)
 {